security detachment - French English Dictionary